import re
#不使用_r原串遇到转义字符怎么做
rs1=re.findall("a\nbc","a\nbc")
print(rs1)
#匹配失败
rs2=re.findall("a\\nbc","a\\nbc")
print(rs2)
#匹配失败
rs2=re.findall("a\\\nbc","a\\nbc")
print(rs2)
#匹配成功
rs2=re.findall("a\\\\nbc","a\\nbc")
print(rs2)
#使用_r原串
#r原串正则表达式中消除转义字符的影响
rs3=re.findall(r"a\\nbc","a\\nbc")
print(rs3)
#可以解决写正则表达式的时候不符合PEP8备份的问题
rs4=re.findall(r"\d","a123")
print(rs4)